namespace Framework.StringSplit.Processors
{
    internal class SplitEscapedAsStringArrary : BaseStringSplitProcessor<string[]>
    {
        public override string[] Process(StringSplitHandler parameters, string text)
        {
            //_.L("SplitEscapedAsStringListProcessor");
            //_.Nv("Text", text);
            //_.Nv("Esc", parameters.Escape);
            //_.Nv("Seperator", Is.EmptyArray(parameters.SeperatorChar) ? "null" : parameters.SeperatorChar[0].ToString());
            //_.Nv("Count", parameters.Count);

            var result = (new SplitEscapedAsStringListProcessor()).Process(parameters, text);

            return result.ToArray();
        }
    }
}